Skip to content

Release v5.6.0#303

Merged
zliang-akamai merged 9 commits intomainfrom
dev
Jun 26, 2023
Merged

Release v5.6.0#303
zliang-akamai merged 9 commits intomainfrom
dev

Conversation

@zliang-akamai
Copy link
Copy Markdown
Member

No description provided.

ykim-akamai and others added 9 commits June 6, 2023 09:15
## 📝 Description

Adding integration tests - more details
at:https://jira.linode.com/browse/TPT-1831

## ✔️ How to Test

**What are the steps to reproduce the issue or verify the changes?**

**How do I run the relevant unit/integration tests?**

## 📷 Preview

**If applicable, include a screenshot or code snippet of this change.
Otherwise, please remove this section.**

---------

Co-authored-by: Zhiwei Liang <121905282+zliang-akamai@users.noreply.github.com>
## 📝 Description

This change introduces various event-polling-related methods and classes
to be reused across both official and unofficial Linode API
integrations. Additionally, this change adds documentation and guide for
using the new event polling system.

This event polling system is derived from the event polling system
implemented in the Linode Ansible Collection, but is _not_ backwards
compatbile.
Merge retry system hotfix back into the dev branch
## 📝 Description

updating README and workflow_dispatch
remove /acctest command

## ✔️ How to Test

Refer to Testing section in README

**How do I run the relevant unit/integration tests?**

## 📷 Preview

**If applicable, include a screenshot or code snippet of this change.
Otherwise, please remove this section.**
## 📝 Description

Tests added for LinodeClient retry mechanism
- Moved tests in linode_client_test.py
- Added tests for other allowed methods: PUT, POST, DELETE

## ✔️ How to Test

pytest test/integration/linode_client/test_retry.py

**How do I run the relevant unit/integration tests?**

## 📷 Preview

**If applicable, include a screenshot or code snippet of this change.
Otherwise, please remove this section.**
## 📝 Description

Add PR head commit hash check 

## ✔️ How to Test

**What are the steps to reproduce the issue or verify the changes?**

**How do I run the relevant unit/integration tests?**

## 📷 Preview

**If applicable, include a screenshot or code snippet of this change.
Otherwise, please remove this section.**
## 📝 Description

Unit tests currently are in the same directory as integration tests
which causes a bit of confusion. Hence moving it to a different
directory

## ✔️ How to Test

tox

**How do I run the relevant unit/integration tests?**

## 📷 Preview

**If applicable, include a screenshot or code snippet of this change.
Otherwise, please remove this section.**
@zliang-akamai zliang-akamai requested a review from a team June 26, 2023 17:01
@zliang-akamai zliang-akamai merged commit 61e7d94 into main Jun 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants